﻿using B.WMS.Good;
using B.WMS.Localization;
using Microsoft.AspNetCore.Mvc;
using MLModel_ConsoleApp;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.AspNetCore.Mvc;
using static B.WMS.Good.MLModel;


namespace B.WMS.Controllers
{
    [ApiController]
    [Route("[controller]")]
    public  class PrediectController : AbpControllerBase
    {
        /// 通过开始和结束时间查询预测值
        /// </summary>
        /// <param name="startTime">开始时间</param>
        /// <param name="endTime">结束时间</param>
        /// <returns>预测结果列表</returns>
        //[HttpGet]
        //public IActionResult GetPredictions(DateTime startTime, DateTime endTime)
        //{
        //    //try
        //    //{
        //    //    // 调用之前定义的 PredictByTimeRange 方法
        //    //    var predictions = Good.MLModel.PredictByTimeRange(startTime, endTime);

        //    //    return Ok(predictions);
        //    //}
        //    //catch (Exception ex)
        //    //{
        //    //    // 处理异常，返回 500 错误
        //    //    return StatusCode(500, $"发生错误: {ex.Message}");
        //    //}
        //}
    }
}
